package hotciv.strategies;

import hotciv.common.ModifiableGame;
import hotciv.framework.*;

public interface AttackStrategy {
	
	/**
	 * Calculates the result of the attack
	 * @param game - the game instance
	 * @param attPos - The position of the attacker unit
	 * @param defPos - The position of the defender unit
	 * @return
	 */
	public boolean calculateOutcome(ModifiableGame game, Position attPos, Position defPos);

}
